package com.atguigu.fallback;

import com.atguigu.bean.idName;
import com.atguigu.client.ProductFeignClient;
import com.atguigu.entity.*;
import com.atguigu.result.RetVal;
import org.springframework.stereotype.Component;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA2020.
 * User: yangchao
 * Date: 2021/11/23:22:08
 * Description:
 */
@Component
public class ProductFallback implements ProductFeignClient {

    @Override
    public SkuInfo getSkuInfo(Long skuId) {
        return null;
    }

    @Override
    public List<ProductSalePropertyKey> getSpuSaleProperty(long productId, long skuId) {
        return null;
    }

    @Override
    public BigDecimal getSkuPrice(long skuId) {
        return null;
    }

    @Override
    public BaseCategoryView getCategoryView(long category3Id) {
        return null;
    }

    @Override
    public Map getSkuSalePropertyValueIdMapping(long productId) {
        return null;
    }

    @Override
    public RetVal getIndexCategoryInfo() {
        return null;
    }

    @Override
    public BaseBrand getBrandById(Long brandId) {
        return null;
    }

    @Override
    public List<PlatformPropertyKey> getPlatformPropertyBySkuId(Long skuId) {
        return null;
    }

    @Override
    public List<idName> getSkuInfoForView() {
        return null;
    }


}
